package com.dkm.orproject.dkmoa.service;

import com.dkm.orproject.dkmoa.domain.OaPersonnel;
import com.dkm.orproject.dkmoa.domain.OaVote;
import com.dkm.orproject.dkmoa.domain.OaVoteOption;

import java.util.List;

/**
 * @ClassName : OaVoteOptionService  //类名
 * @Description : 投票选项Service  //描述
 * @Author : 易嵘  //作者
 * @Date: 2020-11-26 10:59  //时间
 */
public interface OaVoteOptionService {
    List<OaVoteOption> findAll(String voteOptionName, String startTime, String endTime, Integer page, Integer limit);

    Long rowCount(String voteOptionName, String startTime, String endTime);

    OaVoteOption selectByPrimaryKey(Long id);

    int deleteByPrimaryKey(Long id);

    List<OaVoteOption> selectAll(List<Long> list);

    int deleteAll(List<Long> list);

    int add(OaVoteOption voteOption, String personnelName);

    int updateByPrimaryKeySelective(OaVoteOption voteOption);

    int addVote(Long voteOptionId, OaPersonnel personnel);
}
